Object Deputy Model and Its Applications

نویسندگان

  • Yahiko Kambayashi
  • Zhiyong Peng
چکیده

In this paper, the concept of object deputy model is introduced to realize flexible objectbases. The model was required to realize advanced database applications, such as geographic databases, virtual office systems and distant education systems which are currently developed in our group. The model can also treat well-known problems of object-oriented data models: realization of flexible views, objects with more than one role, object migration history and multiple inheritance. An object appearing in a view can be regarded as playing a role, object migration corresponds to role change history of an object and multiple inheritance realizes aggregation of object roles, thus these problems can be handled uniformally. A deputy object has attributes and methods not in the source object. It has own object identifier, attribute values computed from attribute values of the source object, and methods generated from these of the source object. Furthermore, deputy classes are also introduced. The model realizes generalized inheritance mechanisms. A model for distributed databases and knowledge bases, data-knowledge coordination model, can be regarded as a model to realize very flexible objectbases. It is shown that the object deputy model can simulate dataknowledge coordination model. Applications to geographic databases, virtual office systems and distant education systems are also discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deputy Mechanisms for Object-Oriented Databases

In this paper, concepts of deputy objects and deputy classes for object-oriented databases (OODBs) are introduced. They can be used for uni ed realization of object views, roles and migration. The previous researches on these concepts were carried out separately, although they are very closely related. Objects appearing in a view can be regarded as playing roles in that view. Object migration i...

متن کامل

Numerical Study of Spherical Vapor Layer Growth Due to Contact of a Hot Object and Water

Vapor film formation and growth due to contact of a hot body and other liquids arise in some industrial applications including nuclear fuel rods, foundry and production of paper. The possibility of a steam explosion remains in most of these cases which could result in injuries and financial damage. Due to the importance of such phenomenon, this study deals with vapor layer forming, growth, and ...

متن کامل

Fixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets

Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...

متن کامل

Semantic data management in information integration system based on object deputy model

Semantic data management is a key issue in integration of heterogeneous biological data. Traditional database system is not suitable for complex semantic data management. Moreover, most of the biological data management systems cannot provide efficient semantic search over database. In this paper, we present a data warehouse which adopts the object deputy model to store semantic biological data...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995